Sökresultat:
2454 Uppsatser om Object oriented software engineering - Sida 1 av 164
Informationssystem för service av truckar och städmaskiner
This paper describes the evolutionary development of an information system for a small company. The company performs overhaul of forklifts and cleaning machines. The company has already an information system that handles the reports from these overhauls but it needs a supplementary tool that assist the chief planner to plan forthcoming overhauls.It should be able to display coming overhauls in a timetable and eventually print them, either to a PDF file or to a document. The timetables this function produces will help the chief planner and the assemblers to get a good overview of their day-to-day work.The tool needs to be intelligent in that way that it takes into consideration were in the country different assignments will be performed. So that time consuming travels over great distances can be avoided.
????Att lösa reglertekniska problem med Modelica
Modelica is a multi-domain and equation-based modeling language. Modelica is based on object-oriented principles and non-causal modeling. The language is constructed to facilitate reuse and decompose models. The models and the modellibrary can modified to design a new nonlinear components.Object-oriented modeling is an excellent way to analyze and study large complex heterogeneous physical systems. The object-oriented modeling approach build on reusing and decomposition of models and non-causal modeling.Modeling physical systems often leads to a DAE system with index 2 or 3.
Aspect Analyzer: Ett verktyg för automatiserad exekveringstidsanalys av komponenter och aspekter
The increasing complexity in the development of a configurable real-time system has emerged new principles of software techniques, such as aspect-oriented software development and component-based software development. These techniques allow encapsulation of the system's crosscutting concerns and increase the modularity of the software. The properties of a component that influences the systems performance or semantics are specified separately in entities called aspects, while basic functionality of the property still remains in the component. When building a real-time system, different sets of configurations of aspects and components can be combined, resulting in different configurations of the system. The temporal behavior of the system changes and a way to ensure the predictability of the system is needed.
C# - Framtidens språk???
This paper is about the new programming language from Microsoft, C# (See Sharp)
and the
.NET Framework. They are still in beta-version, but will be released on the
market in
February 2002. This paper presents C#, not in detail but the characteristics
that distinguish the
language. A comparison is done with C++ and Java, since C# is most resembling
to these
languages. Both C# and Java have been developed from the mother- language C++.
Användarinvolvering i ett systemutvecklingsprojekt -Är det effektivt?
In most software engineering project, users are only involved in the beginning
of the project as a help to design the requirements specification but users can
be involved after this phase too, but is it effective to do so?
With this report we would like to investigate how effective it is to involve
users after the requirements specification has been written and approved.
To find out how effective it is to involve the users we try some fast and
simple involvement techniques on a quite far gone project. These techniques
include ethnographic studies, prototypes and surveys. We also interviewed a
couple of people who work with usability and finally delivered a report with
our results to them to find out if they found our result relevant. By also
documenting how much time we spent involving users we will show to which degree
user involvement is effective.
We found out that a couple of fast techniques could get very much result in the
form of usability enhancing suggestions to the developers.
Programvarustöd för hot-, risk- och sårbarhetsanalys
This report describes a final thesis done during the spring of 2008 as part of the bachelor degree in computer engineering degree at the School of Engineering in Jönköping.The client is working in the consulting business and is involved in, amongst others, work regarding information security. Within this field they perform so called Threat, Risk and Vulnerability assessments. Today these assessments are done by a predefined method, but many details are controlled by the person documenting the project. A wish was made that the implementation was standardized, it should also ease the task of estimating the need for time and money. The solution for this seems to be a software tool.
Verifikation av verktyget aspect analyzer
Rising complexity in the development of real-time systems has made it crucial to have reusable components and a more flexible way of configuring these components into a coherent system. Aspect-oriented system development (AOSD) is a technique that allows one to put a system?s crosscutting concerns into"modules"that are called aspects. Applying AOSD in real-time and embedded system development one can expect reductions in the complexity of the system design and development. A problem with AOSD in its current form is that it does not support predictability in the time domain.
Framtagande av kravspecifikation för standardsystem
There are several methods and models within the areas of software engineering
on how to proceed during a software development process. For each of these
methods and models there are benefits and drawbacks, depending on how you
choose to look at them. A difference of principle between the different models
is that they either advocate iterative development or not.
In parts of software engineering one makes use of different methods depending
on which is most fitting in a specific situation. There are several methods on
how to recieve more qualitative data from the end-users during the requirement
collection, but the reappearing pattern is still user centric participation,
which means that the user participates more actively in part of or the entire
development process.
Virtuella vävnadsobjekt för medicinska träningsapplikationer
This Master thesis discusses the development of a virtual human soft tissue object for use in exercise applications of various medical procedures.The soft tissue object to be developed shall look like, feel like and behave as living human tissue. It shall give the user a realistic feeling of weight, softness and roughness, and shall behave in a correct way for exercise purposes. The soft tissue model is to be used in a three dimensional stereo graphic environment with haptic feedback. A prototype for practicing the procedure of inserting a catheter is built. The prototype is used to evaluate the potential of the virtual environment for medical exercise applications, and to assess the realism and usability of the soft tissue object.
Operatörsoberoende SMS-leverans med designmönstret Bridge
When different type of programs are developed one wants to make these
adjustable to future changes and requirements. It must be done a good design of
the program from the beginning to make it possible to continue development of
it without having to redo big parts of it to high costs. In the area of object
orientation there are design pattern, which can be used to design systems that
can be adjusted to new changes in an easier way. I have in this thesis chosen
to take a closer look at how to design a program that sends SMS to cell phones
through a system of an operator. One requirement on the program is that it has
to be possible to change what operator to send though in an easy way.
Beskrivning av systemfunktioner i kärnkraftverk med hjälp av objektorienterat modelleringsverktyg
In order to facilitate design and maintenance of such a large and complex site as a nuclear power plant, all system functions must be described in a stringent way. In the past, these descriptions consisted of text documents and logical diagrams, but today there are an increasing number of object-oriented programs available on the market which might be used for this purpose. This Master Thesis has made a closer study of one of these programs named Rational Rose. The principal of the program is to facilitate software design and development, not to create models of plants. However, using the program the same way as developing software, specifying actors then gradually extend the model with use cases, use cases diagrams etc, the same methods can be used when modelling plants.
Webbased Timereport system
Webbaserat Tidrapporteringsystem.
Mjukvarukvalitet i öppen programvara - en explorativ och kvalitativ studie av uppfattningar om mjukvarukvalitet
Open source software has recently been discussed, not least in media as a revolution in IT. A number of advantages have been listed in changing proprietary software into open source software. Examples of such pros are no expenses for license fees and improved efficiency. In spite of this, few users have made this change. One of the reasons is a distrust of the quality in open source software.
Jämförelse av programvaror för konstruktion i råa punktmoln
Laser scanning is a method of surveying that has evolved rapidly in recentyears. The technique is based on a laser scanner set up, which can document a structureusing pulsed laser beams. Each time the laser hits a surface it is partly reflectedback to the scanner that stores the point. By using strategically placed targets, storedpoints from different scans can be merged into a point cloud. A point cloud is avisualization of the scanned object with a very high accuracy.
UML i teori och praktik
Abstract During object-oriented system development, programming should be preceded by analysis and design to assure that the system fulfils the demands of the customer and simplify during the development phase and documentation. When modeling the analysis and design phases, several different notations may be used. One of these is the UML (Unified Modeling Language) which this thesis will cover. The aim is to compare the use of the UML i practice versus what is said in the literature. The investigation is built upon interviews at different companies to receive their reflections about the UML.